self-propelled troops - Türkisch Englisch Wörterbuch